package com.xie.common.exception;

/**
 * 统一异常状态码，一般为5位数字，前两位显示模块名（商品：10 物流 11，金融 等12），后三位显示异常（400,404,500等）
 * @author xiefeixiang
 */
public enum BizCodeEnume {

    /**
     *  未知异常枚举类
     */
    UNKNOW_EXCEPTION(10000,"系统未知异常"),
    /**
     * 参数校验异常枚举类
     */
    VALID_EXCEPTION(10001,"参数格式校验失败！"),

    /**
     * 商品上架失败
     */
    PRODUCT_UP_EXCEPTION(11000,"商品上架异常");

    private int code;
    private String msg;

    BizCodeEnume(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }
}
